package libs.game.sokoban;

import libs.game.*;

/**
 *              This interface looks after marking fields which has a specific quality.
 * 
 * @author      Jan Papousek
 * @version     2009-03-12
 */
public interface Path {

    /**
     *          It returns mark of the specific field. If the field is not marked,
     *          it returns NULL.
     *
     * @param   coord   Coordinates of the field.
     * @return  Mark.
     */
    public Integer get(Coordinates coord);

    public int getNumOfPathFields();

    public int rows();

    public int columns();

}
